home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 52 / Mac Magazin and MacEasy Magazine CD - Issue 52.iso / Highlights / Schach-Komplettpaket / HIARCS COMPANIUM von MacInChess / Schachdatenbanken Shareware / ExaChess_Lite 1.2.sea / ExaChess_Lite 1.2 / ExaChess ReleaseNotes 1.2 < prev    next >
Text File  |  1998-03-02  |  14KB  |  275 lines

  1.  
  2. ExaChess / ExaChess Lite 1.2
  3.  
  4. Chess database and toolkit for the Mac
  5. © 1996-98 Exant Software and Rolf Exner
  6.  
  7. Release Notes
  8.  
  9. Release 1.2 of ExaChess adds several new features and fixes a number of bugs. 
  10. The new features include a Copy Position command to copy the current board 
  11. position as a picture, and a facility to search a database for games between players 
  12. over a particular Elo rating.
  13.  
  14. All significant changes are detailed in the section Change History below.
  15.  
  16.  
  17. New features
  18.  
  19. Documentation on the above new features is not available in the ExaChess Help file, and is given here:
  20.  
  21. Copy Position (Edit Menu)
  22.  
  23. This pops up a submenu allowing you to choose the format of the information that gets copied to the clipboard.
  24.  
  25. • As Game. This copies the position as a game with a setup position, either Text or PGN according to the setting of General Preferences / Clipboard format is PGN. Positions copied in this manner can be pasted into new Game windows.
  26.  
  27. • As Picture. This copies the position as a diagram of a chessboard formatted as a Mac picture. The diagram is a square text block using characters of the current printing font. You need to install a chess font and enable it in Chess Preferences for the board to appear as a chessboard. Use this format to paste diagrams into drawing programs.
  28.  
  29. • As Text Board. This copies the position as a diagram of a chessboard formatted as styled text. The diagram is a square text block using characters of the current printing font (see above). You need to install a chess font and enable it in Chess Preferences for the board to appear as a chessboard. Use this format to paste diagrams into text documents. Note that if the application into whose document you are pasting doesn't support Mac styled text, you may need to reapply your chess font to the pasted text block in order for the board to appear as a chessboard.
  30.  
  31.  
  32. Minimum Elo Searches
  33.  
  34. To search for games by minimum Elo, enter a minimum Elo value in place of a players name when entering database search criteria:
  35.    2400       All games by players rated 2400 or more
  36.    kasp-2600  All games by Kasparov as White against an opponent rated 2600 or more
  37.  
  38. Elo ratings are taken from the values stored in the games themselves, or if these are not available, by looking up the name in the Masters file in the ExaChess Tools folder.
  39.  
  40.  
  41. Upgrading
  42.  
  43. To upgrade from ExaChess 1.0 or ExaChess Lite 1.0, either move your databases
  44. into the new ExaChess Games folder, or copy the new ExaChess application to 
  45. your existing ExaChess folder and the new ExaChess Help and the Opening Key, 
  46. Opening Names, and Opening Extn files to your existing Tools folder. Note also that
  47. the King's Indian Samisch database is new, and for ExaChess Pro users there is now
  48. a Utilities folder within the Tools folder.
  49.  
  50. The index format is unchanged, so you do not need to reindex your databases. However, 
  51. the new Opening Key file contains many additional lines and is much better at correctly 
  52. classifying openings which involve transpositions. You will need to reindex in order to 
  53. pick up such reclassifications. 
  54.  
  55. To upgrade from ExaChess 1.1 or ExaChess Lite 1.1, simply replace the ExaChess
  56. application with the new version, and install the Masters file into your ExaChess Tools
  57. folder.
  58.  
  59.  
  60. Change History
  61.  
  62. Changes in 1.2 with respect to 1.1.3
  63.     
  64.     GAMES
  65. √ Added Copy Position submenu to copy the position in the front game window in 
  66.     one of 3 formats: as Game (Text or PGN game with setup position), as PICT
  67.     using current printing font, and as a styled text board (same as PICT but
  68.     using styled text).
  69. √ Opening Tree display size is now saved with Set Window Defaults for game window
  70. √ Max piece size increased from 48 pt to 72 pt (but larger Staunton pieces will look 
  71.     ragged)
  72. √ Increased hash to 64 bits (but longer value not yet used in database indexes)
  73. √ Fixed bug: Font and size can now be adjusted in Text View. Changes in one view
  74.     update the other view.
  75.  
  76.     DATABASES
  77. √ Can now search for all games played by players with an Elo above a specified value.
  78.     Just enter the Elo in the Players field. If a file Masters is present in the
  79.     Tools folder, missing Elo values are found by looking up the name in the Masters
  80.     file.
  81. √ Fixed bug: Fixed nasty problem of 'Tried to get non-existent resource' error messages
  82.     which would show up after several rounds of changes to database.
  83. √ Fixed bug: PGN files are now parsed in English even when Language is non-English.
  84.     This fixes problems seen by some users of PGN games being parsed for the first 
  85.     one or two moves only with the rest of the game as a comment.
  86. √ Fixed bug: Given names are now indexed in full (rather than first initial only)
  87.     so that Database Prefs / NameFormat = 'Surname,Given' works as advertized 
  88. √ Fixed bug: Error reporting during failed database operations such as reindexing
  89.     is more reliable, e.g. out of memory errors while building Opening Tree index.
  90. √ Fixed bug: There's now an error message (rather than a crash) if a database whose 
  91.     games appear in a Find result is renamed or moved, and an attempt is made to open
  92.     one of those games.
  93. √ Fixed bug [Lite, 1.1]. Databases with more than 256/128 deleted games can again
  94.     be opened.
  95. √ Fixed bug: ShowDuplicates, ShowDuplicatesAll now checked in menu
  96.  
  97.  
  98. Changes in 1.1.3 with respect to 1.1.2
  99.     
  100.     DATABASES
  101. √ Reduced memory requirements further when opening very large databases.
  102.     A 1-million game database can often be opened within ExaChess's default
  103.     memory allocation of 2.4 MB.
  104. √ Fixed bug: No longer crash if ExaChess runs out of memory while opening
  105.     a database window
  106. √ Fixed bug: An initial notes no longer propagates to every move that precedes
  107.     a move with variations when saving games into ExaChess databases
  108.  
  109.  
  110. Changes in 1.1.2 with respect to 1.1.1
  111.     
  112.     GENERAL
  113. √ Improved stability in low memory conditions
  114. √ More error dialogs are now movable modal
  115. √ Libraries now use HOpenDF instead of HOpen under System 7 or later
  116.  
  117.     GAMES
  118. √ Opening Tree pane is resizable (but new size not yet saved)
  119. √ Opening Tree view now shows percentage games < 1% as 0.x%
  120.  
  121. √ Fixed bug: Correct variation is now consistently highlighted
  122.     in Show Game Text view.
  123. √ Fixed bug: New unmodified game window is no longer marked as 'dirty'
  124.     so Confirm Close dialog isn't forced when new window is closed
  125. √ Fixed bug: Consecutive PGN nags (e.g. $4 $19 meaning ?? -+) are
  126.     now handled
  127.  
  128.     DATABASES
  129.  
  130. √ Fixed bug: Find no longer trashes the display of any already open databases
  131.     which it searches (which could lead to a crash).
  132. √ Fixed bug: Recovery of ExaChess-format databases much less likely to hang.
  133. √ Fixed bug: No longer crash on converting heavily annotated games to CB-format
  134. √ Fixed bug: Only the first 300K games can now contribute to Opening Tree index
  135.  
  136.  
  137. Changes in 1.1.1 with respect to 1.1
  138.     
  139.     GAMES
  140. √ Fixed bug: Balloon help for the game window toolbar was still as for
  141.     the 1.0 icons, not the 1.1 changes
  142.     
  143.     DATABASES
  144. √ Fixed bug: Recovering ChessBase files with a missing .cbi file works
  145.     again and Recovering shows correct games/s value.
  146.  
  147.  
  148. Changes in 1.1 with respect to 1.0
  149.     
  150.     GENERAL
  151. √ Added many more lines to opening book
  152. √ Changed code to build opening book. New format. Auto-resizing.
  153. √ Fixed bug: Prefs / Beep when done can now be turned off permanently
  154. √ Fixed conflict: Eliminated 'NIL Handle' error message at startup
  155.     where System Help menu has been removed by an extension such as CPU.
  156.  
  157.     GAMES
  158. √ Rearranged toolbar
  159. √ Added Go To Start and Go To End menu commands and toolbar buttons
  160. √ Show Captured Pieces and Show Game Text settings now saved in Prefs
  161. √ Show Game Text is greatly improved. Last move played is automatically 
  162.     highlighted as you play through the game. Clicking on a move positions
  163.     the game at that move (use option-click to set insertion point).
  164.     Arrow keys navigate through the game (use option-arrow key to move
  165.     the insertion point). Changes are applied after return (use option-
  166.     return to type actual return) or space (if Space enters move is
  167.     set in prefs); no need to switch back. Game header is separated from 
  168.     moves. 
  169. √ Can now enter a date range for correspondence games, in the notation
  170.     1995-97 or 1999-01; end year must be 1 to 5 years from start year;
  171.     can't have month or day present. Supported in Text, PGN and
  172.     ExaChess databases, but not ChessBase or NICBase. (PGN databases use
  173.     a newly invented tag 'EndYear'). 
  174. √ Removed feature whereby an immediate correction (go back then make a
  175.     different move) deletes the corrected move.
  176. √ An optional semicolon is now allowed before keywords in title
  177. √ Short variations are now shown in full in input box, longer ones are
  178.     shown with first move followed by an ellipsis
  179. √ Added Swedish as a supported notation language
  180. √ Input box next move number now only displayed at the end of a line
  181.  
  182. √ Fixed bug: Captured pieces now displayed correctly in PPC version
  183. √ Fixed bug: Promoting a pawn with a discovered check is now correctly
  184.     identified as a move giving check
  185. √ Fixed bug: Game is now marked 'dirty' (bullet in title and Save enabled)
  186.     on a new game or after setup, and is no longer marked 'dirty' simply
  187.     on switching back unchanged from Show Game Text
  188. √ Fixed bug: Suggested title on saving a game with no event no longer includes
  189.     result and number of moves
  190. √ Fixed bug: Scrollbar and input field now properly deactivated on Suspend event
  191. √ Fixed bug: Can now set font, size of text in game window
  192. √ Fixed bug: In descriptive notation input, can no longer effect a capture
  193.     with a '-' move, e.g. 1 P-K4 P-KR4 2 Q-R5 (meaning QxP) no longer allowed
  194. √ Fixed bug: Set Main Line now updates move list to bold
  195. √ Fixed bug: Figurines now display correctly for fonts which have a non-zero
  196.     descent (such as Linares)
  197.  
  198.     DATABASE
  199. √ Added progress bar to show progress of slow database operations
  200. √ Changed NameMatch criteria to handle given names, including incorrectly 
  201.     separated names
  202. √ Added support for very large databases. Previously database size was limited
  203.     by the 16M limit on the size of a Mac file's resource fork. Now databases
  204.     with more than 105K games use up to two additional index files (.idx and
  205.     .idp) to hold portions of the index. 
  206. √ Major reduction in memory requirements for opening large database: reduced
  207.     from around 1 MB per 100K games to perhaps 250K per 100K games.
  208. √ Added support for Chess Assistant text format in which title is centered and
  209.     year precedes event.
  210. √ SaveIn menu now shows front database as 2nd item for quick access
  211. √ Game No now starts at 1 rather than 0
  212. √ Improved recovery of ExaChess format databases
  213. √ Changed command keys for Previous Game / Next Game to Cmd-[ and Cmd-] 
  214. √ Index no longer clips strings to 32 bytes (now clipped to 64)
  215. √ Diacriticals are stripped from opening name in PGN databases
  216. √ Handle changed Chessbase file format (.cbi file has extra 4 bytes) without
  217.     'recovering'. CB files are now written in the new format.
  218.  
  219. √ Fixed bug: PGN input: Can now handle EventDate tag. Can now parse PGN
  220.     databases with minor imperfections in the data (such as duplicated tags, 
  221.     blank lines after each line etc.).
  222. √ Fixed bug: PGN output: Checkmate now indicated with #, FEN and Setup tags
  223.     no longer end in colon.
  224. √ Fixed bug: No of selected games now correctly shown if > 32K
  225. √ Fixed bug: Message text now correctly shows '11 duplicates'; less flicker
  226. √ Fixed bug: ExaChess format databases now skip over spareData
  227. √ Fixed bug: Dupes checking no longer leaves memory allocated if it runs
  228.     out of memory before finishing
  229. √ Fixed bug: Games with annotations after results now handled correctly in Exa
  230.     and CB format databases
  231. √ Fixed bug: SaveAs now enabled only if all games are showing in window
  232. √ Fixed bug: Entering moves on the Position search dialog board no longer
  233.     sets title to Untitled and brings up Confirm Save dialog on exit
  234. √ Fixed bug: Compacting a database no longer changes its format to Exa
  235.  
  236.     FIND
  237. √ Option-Clear Search now clears results without clearing criteria (useful
  238.     for keeping criteria but not doing Follow on search)
  239. √ Follow on search only happens if previous search actually found some games
  240. √ Cancelling a search now works more reliably
  241.  
  242.     OPENING TREE
  243. √ Added Opening Tree index which allows game window to instantly show all next
  244.     moves and their stats from the database for any opening position
  245.  
  246.     EXPORT RTF
  247. √ Diagrams within variations are now supported
  248. √ Fixed bug: The diagram at the start of a game with a setup position was
  249.     being printed only if the Diagrams preference was None. It is now always
  250.     printed unless the preference is None.
  251. √ Fixed bug: Extraneous new line after a diagram no longer produced
  252.  
  253.     ALL DATABASES
  254. √ Can now select a folder to select all the databases it contains
  255. √ Folders now have a Finder-like disclosure triangle
  256. √ Selection is now remembered and is effective when window is hidden.
  257.     Commands which work on the All Databases window now work on last
  258.     selection when window is hidden.
  259. √ Double-clicking a game file in the window opens the game
  260. √ Fixed bug: Details now updated as soon as a database gets changed (rather
  261.     than when the database's window is closed)
  262.  
  263.     COMPUTER PLAY
  264. √ Built-in engine can be used to play against the database (the opening tree)
  265. √ Added 'support' for chess engines that can't handle standard algebraic -
  266.     if engine name (or its alias) ends in '-', coordinate notation will be used
  267. √ A computer move is now accompanied by a quiet knock sound, not the
  268.     system beep
  269. √ Fixed bug: Go is now disabled while a move is in progress
  270. √ Fixed bug: Can now enter moves with keyboard can now trigger autoplay
  271. √ Fixed bug: Chess engines are not longer listed in the Play menu if they
  272.     are stored in a subfolder of Tools folder
  273. √ Fixed bug: If default chess engine is missing, it will default to Built-in
  274.     instead of reporting 'File or Folder not found'
  275.